package com.zhuojy.equity.mall.admin.dal.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhuojy.equity.mall.admin.common.entity.TUser;
import com.zhuojy.equity.mall.admin.dal.dataobject.TUserDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface DemoMapper extends BaseMapper<TUser> {
    List<TUserDO> findAll();

    TUser findUserAndAuditById(Long id);
    //审批审批人
    TUser findUserAndAuditById(@Param("id") Long id, @Param("sponsorId") Integer sponsorId);
    //审批抄送人
    TUser  findUserAndAuditById2(@Param("id") Long id,@Param("sponsorId") Integer sponsorId);
    //报销借款审批人
    TUser findUserAndExpenseById(@Param("id") Long id, @Param("sponsorId") Integer sponsorId);
    //报销借款抄送人
    TUser  findUserAndExpenseById2(@Param("id") Long id,@Param("sponsorId") Integer sponsorId);
    TUser findUserAndAuditById3(@Param("id") Long id,@Param("carUserId") int carUserId);

    TUser findUserAndAuditById4(@Param("id") Long id,@Param("carUserId") Integer carUserId);
}
